import { MidwayConfig } from '@midwayjs/core';
import path = require('path');

export default {
  // use for cookie sign key, should change to your own and keep security
  keys: '1657498098795_6669',
  koa: {
    port: 7001,
  },

  // orm: {
  //   /**
  //    * 单数据库实例
  //    */
  //   type: 'mysql',
  //   host: 'localhost',
  //   port: 3306,
  //   username: 'root',
  //   password: '123456',
  //   database: 'midway_test',
  //   synchronize: false,     // 如果第一次使用，不存在表，有同步的需求可以写 true
  //   logging: false,
  // },

  orm: {
    type: 'sqlite',
    database: path.join(__dirname, '../../test.sqlite'),
    synchronize: true,
    logging: true,
  },

  jwt: {
    secret: 'xxxxxxxxxxxxxx', // fs.readFileSync('xxxxx.key')
    expiresIn: '2d', // https://github.com/vercel/ms
  },
} as MidwayConfig;
